home *** CD-ROM | disk | FTP | other *** search
- Short: Update Os 3.9 BB2 Shell to 45.8
- Author: thor@math.tu-berlin.de (Thomas Richter)
- Uploader: thor@math.tu-berlin.de (Thomas Richter)
- Version: 45.8
- Type: util/boot
- Requires: Os 3.9 BB2, Shell 45.7
-
- This patch fixes two bugs of the 45.7 shell that was published with BB2.
- You *must* provide the Os 3.9 BB2 to apply this patch. Please read the
- FAQ below *carefully* before resuming.
- _____________________________________________________________________________
-
- Version 45.8:
-
- Fixed handling of backticks within comments. They are now
- properly ignored.
-
- Fixed handling of equal-signs within arguments. They are
- now considered similar to blank spaces and consider
- following double-quotes as function, not as literal.
- _____________________________________________________________________________
-
- Some frequently asked questions:
-
- Q: How official is this distribution?
-
- A: As official as I could make it. There will be no future BB for Os 3.9,
- but I still wanted to provide an update. Hence, here we go. Both, Amiga
- and H&P agreed to my conditions, therefore this patch is fully legal.
-
-
- Q: What about customer service and support?
-
- A: There is absolutely no support and no warranty. You are welcome to
- ask questions, but please direct them to me (see my email above) directly.
- Neither H&P nor Amiga will provide any service or support or warranty
- concerning this product.
-
- Limitations.
-
- THE PROGRAM IS PROVIDED TO YOU "AS IS," WITHOUT WARRANTY. THERE IS NO
- WARRANTY FOR THE PROGRAM, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT
- LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
- PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. THE ENTIRE
- RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD
- THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY
- SERVICING, REPAIR OR CORRECTION.
-
- If you do not agree with these limitations, you must not install this update,
- and must remove the patch and the archive containing the patch from your
- storage device immediately.
- _____________________________________________________________________________
-
- Installation:
-
- Please double-click on the "Install" icon. This program will extract
- the shell from the AmigaOs ROM-Updates file, will patch it and place
- the resulting shell to the L: drawer. Further, it will copy the
- LoadModule program to C:.
-
- You also will have to make some modifications on your startup-sequence.
- The installer script will open an editor to allow you to modify
- the startup-sequence, and will print the required instructions.
- Unfortunately, these instructions have to be carried out by hand and
- cannot be automatized easily. Please follow the instructions
- closely. For convenience, I repeat them here:
-
-
- 1) Locate the "SetPatch" command within the startup-sequence, place the
- cursor on the "S" of "SetPatch" and press <RETURN>. This will insert a new
- blank line ON TOP of SetPatch. Move the cursor upwards into this blank
- line and enter the following command:
-
- LoadModule L:Shell-Seg NOREBOOT
-
- In case you are using LoadModule already, please add L:Shell-Seg as one of
- its arguments. You may also load additional modules here, i.e. the Os 3.9
- icon.library or the Os 3.9 workbench.library. Just give their full paths
- as arguments to the LoadModule command.
- *NOTE THAT IT IS IMPORTANT THAT LOADMODULE IS RUN BEFORE SETPATCH*.
- With these modifications, the command line could look like this:
-
- LoadModule L:Shell-Seg L:Ram-Handler LIBS:icon.library LIBS:workbench.library NOREBOOT
-
- (This is one line, no line feed intended)
- The advantage of "LoadModule" is that the ROM modules loaded by
- this command can be protected from getting overwritten by means of
- the "MuProtectModules" program of the same author (not included in this archive).
-
-
- 2) Locate the "SetPatch" command within the startup-sequence. Move the cursor
- behind "SetPatch", and add the command line option "SKIPROMMODULES shell"
- to the command. The setpatch command line should then read approximately as
- follows:
-
- SetPatch SKIPROMMODULES shell >NIL:
-
-
- If you already have to skip parts of the update, as for example the scsi.device,
- the line should rather look like this:
-
- SetPatch SKIPROMMODULES scsi.device,shell >NIL:
-
- 3) Save the changes of the startup-sequence back. For "Ed", press first <ESC>,
- then <X>, then <RETURN>.
-
-
- 4) To make the changes active, a reboot is *NOT* enough. You should turn
- off the machine, wait for half a minute, and reboot. This will flush the
- RAM resident parts of the ROM-Updates mechanism.
-
- ____________________________________________________________________________
-
-
- For more information concerning "LoadModule", check "LoadModule.lha" on
- Aminet.
-
- _____________________________________________________________________________
-
-
- April 2002,
- Thomas
-